951089810437a0cdab593aa0ad6fba315be5ecb0,src/main/java/water/fvec/createInteractions.java,fillInteractionEnums,map,#Chunk[]#,191
Before Change
// find unique interaction domain
for (int r = 0; r < cs[0]._len; r++) {
final long a = cs[_i].isNA0(r) ? Integer.MIN_VALUE : cs[_i].at80(r);
final long b = cs[_j].isNA0(r) ? Integer.MIN_VALUE : cs[_j].at80(r);
// enum levels must fit into int
assert((int)a == a);
After Change
// find unique interaction domain
for (int r = 0; r < cs[0]._len; r++) {
final int a = cs[_i].isNA0(r) ? _missing : (int)cs[_i].at80(r);
final int b = cs[_j].isNA0(r) ? _missing : (int)cs[_j].at80(r);
// key: combine both ints into a long
final long ab = ((long)a << 32) | (b & 0xFFFFFFFFL);